From e896731f3e41d1ead44931e48a142be3620fa839 Mon Sep 17 00:00:00 2001 From: CET Mikael Hermansson Date: Sun, 4 Mar 2001 05:36:34 +0000 Subject: [PATCH] fixed bug #51097 about setting gtk_text_view_set_border_window_size() if Sun Mar 04 07:30:03 2001 CET Mikael Hermansson * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() if the widget is already realized. --- ChangeLog | 5 +++++ ChangeLog.pre-2-0 | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-2 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtktextview.c | 9 +++++++++ 8 files changed, 44 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 1efea7addd..6e237dcb08 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Sun Mar 04 07:30:03 2001 CET Mikael Hermansson + + * gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size() + if the widget is already realized. + Sat Mar 3 16:59:16 2001 Owen Taylor * gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index b49438aa8b..2782220489 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -5553,6 +5553,10 @@ set_window_width (GtkTextView *text_view, *winp = text_window_new (type, GTK_WIDGET (text_view), width, 0); + /* if the widget is already realized we need to realize the child manually */ + if (GTK_WIDGET_REALIZED (text_view)) + text_window_realize (*winp, + GTK_WIDGET(text_view)->window); } else { @@ -5587,6 +5591,11 @@ set_window_height (GtkTextView *text_view, *winp = text_window_new (type, GTK_WIDGET (text_view), 0, height); + + /* if the widget is already realized we need to realize the child manually */ + if (GTK_WIDGET_REALIZED (text_view)) + text_window_realize (*winp, + GTK_WIDGET(text_view)->window); } else { -- 2.30.2